/**
 * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
 */
package com.jeesite.modules.storage.dao;

import com.jeesite.common.dao.CrudDao;
import com.jeesite.common.mybatis.annotation.MyBatisDao;
import com.jeesite.modules.storage.entity.Brand;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 品牌DAO接口
 */
@MyBatisDao
public interface BrandDao extends CrudDao<Brand> {

    /**
     * 查询所有品牌列表
     * @return 品牌列表
     */
	List<Brand> findAllList();

    /**
     * 查找Id【名称】
     * @param name 名称
     * @return 查找Id
     */
    String findIdByName(@Param("name") String name);

    /**
     * 查找仓库【Id】
     * @param brandId 品牌Id
     * @return 仓库
     */
    String findStoreById(@Param("brandId") String brandId);
}